name: tests_hybrid
run_id: commands[0]
env HOME: /home/jenkins
env LANG: C.UTF-8
env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid/bin:/opt/pyenv/bin:/tmp/venv-yStK/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
env PYTHONHASHSEED: 4053703323
env PIP_DISABLE_PIP_VERSION_CHECK: 1
env PYTHONIOENCODING: utf-8
env USE_ODL_ALT_KARAF_ENV: ./karaf121.env
env USE_ODL_ALT_KARAF_INSTALL_DIR: karaf_hybrid
env TOX_ENV_NAME: tests_hybrid
env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox
env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid
env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid
metadata pid: 52728
cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests
allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid/bin/*:launch_tests.sh
cmd: ./launch_tests.sh hybrid
exit_code: 1
using environment variables from ./karaf121.env
pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py
...................................................                      [100%]
51 passed in 149.89s (0:02:29)
pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py
.......................FFFFF.FFFFFFFFFFF.FFFFFFF....FF.FFFFFFFFFFFFFF... [ 66%]
.....................................                                    [100%]
=================================== FAILURES ===================================
_______________ TransportPCEtesting.test_024_get_ODUC4_service1 ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_024_get_ODUC4_service1>

    def test_024_get_ODUC4_service1(self):
        response = test_utils.get_ordm_serv_list_attr_request(
            "services", "service1-ODUC4")
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:456: AssertionError
__________ TransportPCEtesting.test_025_check_interface_ODUC4_xpdra2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_025_check_interface_ODUC4_xpdra2>

    def test_025_check_interface_ODUC4_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODUC4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:471: AssertionError
__________ TransportPCEtesting.test_026_check_interface_ODUC4_xpdrc2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_026_check_interface_ODUC4_xpdrc2>

    def test_026_check_interface_ODUC4_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODUC4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:497: AssertionError
______________ TransportPCEtesting.test_027_check_otn_topo_links _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_027_check_otn_topo_links>

    def test_027_check_otn_topo_links(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4)
E       AssertionError: 2 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:523: AssertionError
________________ TransportPCEtesting.test_028_check_otn_topo_tp ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_028_check_otn_topo_tp>

    def test_028_check_otn_topo_tp(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
        for node in response['network'][0]['node']:
            if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'):
                tpList = node['ietf-network-topology:termination-point']
                for tp in tpList:
                    if tp['tp-id'] == 'XPDR2-NETWORK1':
>                       xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes']
E                       KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'

transportpce_tests/hybrid/test02_B100G_end2end.py:556: KeyError
_______________ TransportPCEtesting.test_030_get_100GE_service_1 _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_030_get_100GE_service_1>

    def test_030_get_100GE_service_1(self):
        response = test_utils.get_ordm_serv_list_attr_request(
            "services", "service-100GE")
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:588: AssertionError
_______ TransportPCEtesting.test_031_check_interface_100GE_CLIENT_xpdra2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_031_check_interface_100GE_CLIENT_xpdra2>

    def test_031_check_interface_100GE_CLIENT_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:597: AssertionError
_______ TransportPCEtesting.test_032_check_interface_ODU4_CLIENT_xpdra2 ________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_032_check_interface_ODU4_CLIENT_xpdra2>

    def test_032_check_interface_ODU4_CLIENT_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:614: AssertionError
_______ TransportPCEtesting.test_033_check_interface_ODU4_NETWORK_xpdra2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_033_check_interface_ODU4_NETWORK_xpdra2>

    def test_033_check_interface_ODU4_NETWORK_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:638: AssertionError
__________ TransportPCEtesting.test_034_check_ODU4_connection_xpdra2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_034_check_ODU4_connection_xpdra2>

    def test_034_check_ODU4_connection_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:668: AssertionError
_______ TransportPCEtesting.test_035_check_interface_100GE_CLIENT_xpdrc2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_035_check_interface_100GE_CLIENT_xpdrc2>

    def test_035_check_interface_100GE_CLIENT_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:685: AssertionError
_______ TransportPCEtesting.test_036_check_interface_ODU4_CLIENT_xpdrc2 ________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_036_check_interface_ODU4_CLIENT_xpdrc2>

    def test_036_check_interface_ODU4_CLIENT_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:702: AssertionError
_______ TransportPCEtesting.test_037_check_interface_ODU4_NETWORK_xpdrc2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_037_check_interface_ODU4_NETWORK_xpdrc2>

    def test_037_check_interface_ODU4_NETWORK_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:726: AssertionError
__________ TransportPCEtesting.test_038_check_ODU4_connection_xpdrc2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_038_check_ODU4_connection_xpdrc2>

    def test_038_check_ODU4_connection_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:762: AssertionError
______________ TransportPCEtesting.test_039_check_otn_topo_links _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_039_check_otn_topo_links>

    def test_039_check_otn_topo_links(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4)
E       AssertionError: 2 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:779: AssertionError
________________ TransportPCEtesting.test_040_check_otn_topo_tp ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_040_check_otn_topo_tp>

    def test_040_check_otn_topo_tp(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
        for node in response['network'][0]['node']:
            if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'):
                tpList = node['ietf-network-topology:termination-point']
                for tp in tpList:
                    if tp['tp-id'] == 'XPDR2-NETWORK1':
>                       xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes']
E                       KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'

transportpce_tests/hybrid/test02_B100G_end2end.py:797: KeyError
_______________ TransportPCEtesting.test_042_get_100GE_service_2 _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_042_get_100GE_service_2>

    def test_042_get_100GE_service_2(self):
        response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE2")
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:829: AssertionError
_______________ TransportPCEtesting.test_043_check_service_list ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_043_check_service_list>

    def test_043_check_service_list(self):
        response = test_utils.get_ordm_serv_list_request()
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['service-list']['services']), 4)
E       AssertionError: 1 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:839: AssertionError
______________ TransportPCEtesting.test_044_check_otn_topo_links _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_044_check_otn_topo_links>

    def test_044_check_otn_topo_links(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4)
E       AssertionError: 2 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:844: AssertionError
________________ TransportPCEtesting.test_045_check_otn_topo_tp ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_045_check_otn_topo_tp>

    def test_045_check_otn_topo_tp(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
        for node in response['network'][0]['node']:
            if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'):
                tpList = node['ietf-network-topology:termination-point']
                for tp in tpList:
                    if tp['tp-id'] == 'XPDR2-NETWORK1':
>                       xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes']
E                       KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'

transportpce_tests/hybrid/test02_B100G_end2end.py:862: KeyError
_____________ TransportPCEtesting.test_046_delete_100GE_service_2 ______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_046_delete_100GE_service_2>

    def test_046_delete_100GE_service_2(self):
        self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE2"
        response = test_utils.transportpce_api_rpc_request(
            'org-openroadm-service', 'service-delete',
            self.del_serv_input_data)
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertIn('Renderer service delete in progress',
                      response['output']['configuration-response-common']['response-message'])
E       AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE2' does not exist in datastore"

transportpce_tests/hybrid/test02_B100G_end2end.py:878: AssertionError
_____________ TransportPCEtesting.test_047_delete_100GE_service_1 ______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_047_delete_100GE_service_1>

    def test_047_delete_100GE_service_1(self):
        self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE"
        response = test_utils.transportpce_api_rpc_request(
            'org-openroadm-service', 'service-delete',
            self.del_serv_input_data)
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertIn('Renderer service delete in progress',
                      response['output']['configuration-response-common']['response-message'])
E       AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE' does not exist in datastore"

transportpce_tests/hybrid/test02_B100G_end2end.py:888: AssertionError
_______________ TransportPCEtesting.test_048_check_service_list ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_048_check_service_list>

    def test_048_check_service_list(self):
        response = test_utils.get_ordm_serv_list_request()
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['service-list']['services']), 2)
E       AssertionError: 1 != 2

transportpce_tests/hybrid/test02_B100G_end2end.py:895: AssertionError
______________ TransportPCEtesting.test_053_check_otn_topo_links _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_053_check_otn_topo_links>

    def test_053_check_otn_topo_links(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4)
E       AssertionError: 2 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:920: AssertionError
________________ TransportPCEtesting.test_054_check_otn_topo_tp ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_054_check_otn_topo_tp>

    def test_054_check_otn_topo_tp(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
        for node in response['network'][0]['node']:
            if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'):
                tpList = node['ietf-network-topology:termination-point']
                for tp in tpList:
                    if tp['tp-id'] == 'XPDR2-NETWORK1':
>                       xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes']
E                       KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'

transportpce_tests/hybrid/test02_B100G_end2end.py:938: KeyError
_______________ TransportPCEtesting.test_056_get_100GE_service_3 _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_056_get_100GE_service_3>

    def test_056_get_100GE_service_3(self):
        response = test_utils.get_ordm_serv_list_attr_request("services", "service-100GE3")
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:965: AssertionError
_______________ TransportPCEtesting.test_057_check_service_list ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_057_check_service_list>

    def test_057_check_service_list(self):
        response = test_utils.get_ordm_serv_list_request()
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['service-list']['services']), 3)
E       AssertionError: 1 != 3

transportpce_tests/hybrid/test02_B100G_end2end.py:975: AssertionError
_______ TransportPCEtesting.test_058_check_interface_100GE_CLIENT_xpdra2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_058_check_interface_100GE_CLIENT_xpdra2>

    def test_058_check_interface_100GE_CLIENT_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ETHERNET-100G')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:980: AssertionError
_______ TransportPCEtesting.test_059_check_interface_ODU4_CLIENT_xpdra2 ________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_059_check_interface_ODU4_CLIENT_xpdra2>

    def test_059_check_interface_ODU4_CLIENT_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-CLIENT1-ODU4:service-100GE3')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:997: AssertionError
_______ TransportPCEtesting.test_060_check_interface_ODU4_NETWORK_xpdra2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_060_check_interface_ODU4_NETWORK_xpdra2>

    def test_060_check_interface_ODU4_NETWORK_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1021: AssertionError
__________ TransportPCEtesting.test_061_check_ODU4_connection_xpdra2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_061_check_ODU4_connection_xpdra2>

    def test_061_check_ODU4_connection_xpdra2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-A2', 'odu-connection', 'XPDR2-CLIENT1-ODU4-x-XPDR2-NETWORK1-ODU4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1051: AssertionError
_______ TransportPCEtesting.test_062_check_interface_100GE_CLIENT_xpdrc2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_062_check_interface_100GE_CLIENT_xpdrc2>

    def test_062_check_interface_100GE_CLIENT_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ETHERNET-100G')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1068: AssertionError
_______ TransportPCEtesting.test_063_check_interface_ODU4_CLIENT_xpdrc2 ________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_063_check_interface_ODU4_CLIENT_xpdrc2>

    def test_063_check_interface_ODU4_CLIENT_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-CLIENT2-ODU4:service-100GE3')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1085: AssertionError
_______ TransportPCEtesting.test_064_check_interface_ODU4_NETWORK_xpdrc2 _______

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_064_check_interface_ODU4_NETWORK_xpdrc2>

    def test_064_check_interface_ODU4_NETWORK_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'interface', 'XPDR2-NETWORK1-ODU4:service-100GE3')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1109: AssertionError
__________ TransportPCEtesting.test_065_check_ODU4_connection_xpdrc2 ___________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_065_check_ODU4_connection_xpdrc2>

    def test_065_check_ODU4_connection_xpdrc2(self):
        response = test_utils.check_node_attribute_request(
            'XPDR-C2', 'odu-connection', 'XPDR2-CLIENT2-ODU4-x-XPDR2-NETWORK1-ODU4')
>       self.assertEqual(response['status_code'], requests.codes.ok)
E       AssertionError: 409 != 200

transportpce_tests/hybrid/test02_B100G_end2end.py:1145: AssertionError
______________ TransportPCEtesting.test_066_check_otn_topo_links _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_066_check_otn_topo_links>

    def test_066_check_otn_topo_links(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 4)
E       AssertionError: 2 != 4

transportpce_tests/hybrid/test02_B100G_end2end.py:1162: AssertionError
________________ TransportPCEtesting.test_067_check_otn_topo_tp ________________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_067_check_otn_topo_tp>

    def test_067_check_otn_topo_tp(self):
        response = test_utils.get_ietf_network_request('otn-topology', 'config')
        self.assertEqual(response['status_code'], requests.codes.ok)
        for node in response['network'][0]['node']:
            if node['node-id'] in ('XPDR-A2-XPDR2', 'XPDR-C2-XPDR2'):
                tpList = node['ietf-network-topology:termination-point']
                for tp in tpList:
                    if tp['tp-id'] == 'XPDR2-NETWORK1':
>                       xpdrTpPortConAt = tp['org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes']
E                       KeyError: 'org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes'

transportpce_tests/hybrid/test02_B100G_end2end.py:1180: KeyError
_____________ TransportPCEtesting.test_068_delete_100GE_service_3 ______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_068_delete_100GE_service_3>

    def test_068_delete_100GE_service_3(self):
        self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service-100GE3"
        response = test_utils.transportpce_api_rpc_request(
            'org-openroadm-service', 'service-delete',
            self.del_serv_input_data)
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertIn('Renderer service delete in progress',
                      response['output']['configuration-response-common']['response-message'])
E       AssertionError: 'Renderer service delete in progress' not found in "Service 'service-100GE3' does not exist in datastore"

transportpce_tests/hybrid/test02_B100G_end2end.py:1193: AssertionError
______________ TransportPCEtesting.test_069_delete_ODUC4_service _______________

self = <hybrid.test02_B100G_end2end.TransportPCEtesting testMethod=test_069_delete_ODUC4_service>

    def test_069_delete_ODUC4_service(self):
        self.del_serv_input_data["service-delete-req-info"]["service-name"] = "service1-ODUC4"
        response = test_utils.transportpce_api_rpc_request(
            'org-openroadm-service', 'service-delete',
            self.del_serv_input_data)
        self.assertEqual(response['status_code'], requests.codes.ok)
>       self.assertIn('Renderer service delete in progress',
                      response['output']['configuration-response-common']['response-message'])
E       AssertionError: 'Renderer service delete in progress' not found in "Service 'service1-ODUC4' does not exist in datastore"

transportpce_tests/hybrid/test02_B100G_end2end.py:1203: AssertionError
=========================== short test summary info ============================
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_024_get_ODUC4_service1
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_025_check_interface_ODUC4_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_026_check_interface_ODUC4_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_027_check_otn_topo_links
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_028_check_otn_topo_tp
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_030_get_100GE_service_1
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_031_check_interface_100GE_CLIENT_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_032_check_interface_ODU4_CLIENT_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_033_check_interface_ODU4_NETWORK_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_034_check_ODU4_connection_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_035_check_interface_100GE_CLIENT_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_036_check_interface_ODU4_CLIENT_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_037_check_interface_ODU4_NETWORK_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_038_check_ODU4_connection_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_039_check_otn_topo_links
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_040_check_otn_topo_tp
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_042_get_100GE_service_2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_043_check_service_list
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_044_check_otn_topo_links
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_045_check_otn_topo_tp
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_046_delete_100GE_service_2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_047_delete_100GE_service_1
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_048_check_service_list
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_053_check_otn_topo_links
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_054_check_otn_topo_tp
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_056_get_100GE_service_3
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_057_check_service_list
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_058_check_interface_100GE_CLIENT_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_059_check_interface_ODU4_CLIENT_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_060_check_interface_ODU4_NETWORK_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_061_check_ODU4_connection_xpdra2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_062_check_interface_100GE_CLIENT_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_063_check_interface_ODU4_CLIENT_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_064_check_interface_ODU4_NETWORK_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_065_check_ODU4_connection_xpdrc2
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_066_check_otn_topo_links
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_067_check_otn_topo_tp
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_068_delete_100GE_service_3
FAILED transportpce_tests/hybrid/test02_B100G_end2end.py::TransportPCEtesting::test_069_delete_ODUC4_service
39 failed, 70 passed in 528.14s (0:08:48)